package com.shaozj.core.constant;

/**
 * Redis相关常量
 */
public interface CacheConstants {

    /**
     * 黑名单token key 前缀
     */
    String TOKEN_BLACKLIST_PREFIX = "token:blacklist";
    /**
     * 图形验证码key前缀
     */
    String CAPTCHA_CODE_PREFIX = "captcha_code:";
    /**
     * 登录短信验证吗Key前缀
     */
    String LOGIN_SMS_CODE_PREFIX = "sms_code:login";
    /**
     * 注册短信验证吗key前缀
     */
    String REGISTER_SMS_CODE_PREFIX = "sms_code:register";
    /**
     * 角色和权限缓存前缀
     */
    String ROLE_PERMS_PREFIX = "role_perms:";
    /**
     * JWT 密钥对(包含公钥和私钥)
     */
    String JWK_SET_KEY = "jwt_set";
    /**
     * 在线用户key前缀
     */
    String ONLINE_TOKEN_KEY = "online_tokens";
}
